Text copied to clipboard!

Tittel

Text copied to clipboard!

Senior Embedded Systems Engineer

Beskrivelse

Text copied to clipboard!
Vi søker en erfaren Senior Embedded Systems Engineer som vil være en nøkkelperson i utviklingen av våre innebygde systemer. Du vil jobbe med design, utvikling og optimalisering av programvare og maskinvare for innebygde systemer, og bidra til å skape innovative løsninger for våre produkter. Stillingen krever en dyp forståelse av sanntidssystemer, mikrokontrollere og lavnivåprogrammering. Som Senior Embedded Systems Engineer vil du samarbeide tett med tverrfaglige team, inkludert maskinvareutviklere, programvareingeniører og systemarkitekter. Du vil være ansvarlig for å utvikle og implementere effektive og pålitelige løsninger som oppfyller våre tekniske krav og standarder. Dine arbeidsoppgaver vil inkludere utvikling av firmware, feilsøking og optimalisering av eksisterende systemer, samt testing og validering av nye løsninger. Du vil også bidra til å forbedre utviklingsprosesser og sikre at våre produkter oppfyller høye kvalitetsstandarder. For å lykkes i denne rollen bør du ha solid erfaring med C/C++-programmering, forståelse av sanntidsoperativsystemer (RTOS), og kjennskap til ulike kommunikasjonsprotokoller som SPI, I2C, UART og CAN. Erfaring med maskinvare-nær programmering og feilsøking med oscilloskop og logikkanalysator er en fordel. Vi ser etter en kandidat med en sterk teknisk bakgrunn, gode problemløsningsferdigheter og evnen til å jobbe selvstendig så vel som i team. Hvis du brenner for innebygde systemer og ønsker å jobbe med spennende teknologiske utfordringer, vil vi gjerne høre fra deg!

Ansvarsområder

Text copied to clipboard!
  • Utvikle og optimalisere firmware for innebygde systemer.
  • Designe og implementere sanntidsprogramvare for mikrokontrollere.
  • Feilsøke og optimalisere eksisterende innebygde systemer.
  • Teste og validere programvare og maskinvareintegrasjon.
  • Samarbeide med tverrfaglige team for å utvikle innovative løsninger.
  • Dokumentere utviklingsprosesser og tekniske spesifikasjoner.
  • Forbedre utviklingsmetoder og sikre høy kvalitet på leveranser.
  • Implementere og vedlikeholde kommunikasjonsprotokoller som SPI, I2C, UART og CAN.

Krav

Text copied to clipboard!
  • Bachelor- eller mastergrad i elektronikk, datateknikk eller tilsvarende.
  • Minst 5 års erfaring med utvikling av innebygde systemer.
  • Sterk kompetanse i C/C++-programmering.
  • Erfaring med sanntidsoperativsystemer (RTOS).
  • Kjennskap til maskinvare-nær programmering og feilsøking.
  • Forståelse av kommunikasjonsprotokoller som SPI, I2C, UART og CAN.
  • Erfaring med bruk av oscilloskop og logikkanalysator.
  • Gode problemløsningsferdigheter og evne til å jobbe selvstendig.

Potensielle intervjuspørsmål

Text copied to clipboard!
  • Kan du beskrive en utfordrende innebygd systemutviklingsoppgave du har jobbet med?
  • Hvilke verktøy og teknologier bruker du for feilsøking av innebygde systemer?
  • Hvordan sikrer du at programvaren din er optimalisert for ytelse og pålitelighet?
  • Har du erfaring med sanntidsoperativsystemer? Kan du gi et eksempel?
  • Hvordan håndterer du integrasjon mellom maskinvare og programvare?
  • Kan du forklare en situasjon der du måtte løse et komplekst teknisk problem?
  • Hvordan holder du deg oppdatert på nye teknologier innen innebygde systemer?
  • Har du erfaring med sikkerhetskritiske systemer? Hvordan håndterer du sikkerhet i innebygde systemer?